<?php

namespace App\Http\Controllers\Api;


use Illuminate\Http\Request;
use App\Http\Controllers\Controller;

/**
 *
 * 登录控制器
 * @author chenxiaodong <[<cxd123@qq.com>]>
 */
class LoginController extends Controller
{
    public function index()
    {
    	return 'Api/index';
    }


  	/**
  	 * signInPage 显示登录页
  	 * @author chenxiaodong <[<cxd123@qq.com>]>
  	 * @return 
  	 */
    public function signInPage()
    {
        //加载视图
    	return view('Home/login');

    }

    //处理登录
    public function signIn(Request $request)
    {

    	// var_dump($_POST['uname']);
        // var_dump($request);
        // exit;
    	$name = $request->input('uname');

    	//等同于 $pass = $_POST['upass']
    	$pass = $request->input('upass');


    	$sqlTpl = 'select id,name,pass from user where name = ?';

    	$userInfo = \DB::select($sqlTpl, [$name]);


    	// dd($userInfo); //等于var_dump()
    	
    	//判断用户名是否存在
    	if (empty($userInfo)) {

    		//进来if,就是用户名为空
    		

    		//return back() 从哪里回到那里去
    		return back()->with('msg', '用户不存在');//back()手册： 在基础功能/响应

    		/*
    		
				with('键名', '提示');
				with('msg', '用户不存在'); $_SESSION['msg'] = '用户不存在';

    		 */
    	} else {

           dd('登录成功');
        }


    	/*dd([
    		[
    			['2']
    		]
    	]);*///var_dump();exit;//dd() 后面的代码不运行
    	

    } 
}